home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 June / Software of the Month Club 1998 June.iso / pc / dos / sri / dtp / moray / whatsnew.txt < prev   
Text File  |  1998-04-15  |  11KB  |  250 lines

  1.  
  2.                    Copyright (c) 1992-1997 SoftTronics
  3.                 Lutz und Kretzschmar GbR, Munich, Germany
  4.  
  5. V2.5b Maintenance Release Changes
  6. ---------------------------------
  7.  
  8.   Improvements:
  9.  
  10.   · Improved redrawing during mouse transformations. Objects no longer
  11.     'disappear' if multiple lines of the object occupy the same pixels.
  12.     This can cause 'pixel dirt' to appear if the object is textured or
  13.     bounded. If you prefer the old system, set UseBetterLineDraw in the INI
  14.     to 'No'.
  15.  
  16.  
  17.   Bugfixes:
  18.  
  19.   · Completely deleting a scene (by NEW or LOAD) would crash if there were
  20.     reference objects in the undo buffer. Fixed.
  21.  
  22.   · The settings of the default fontsize in the Object Browser was not being
  23.     taken from the INI. Fixed.
  24.  
  25.   · The visibility level of reference objects was not taken into account.
  26.     Reference Objects always used the level of the objects that were being
  27.     referenced. They now have an independant level.
  28.  
  29.   · The export of some objects that were subobjects of referenced objects
  30.     were being exported twice. Fixed.
  31.  
  32.   · Referenced sweeps, CSGs and triangle meshes were being exported twice.
  33.  
  34.   · Heightfield objects using upside down TGA files were displaying incorrect
  35.     wireframes. Fixed.
  36.  
  37.   · Increased the stack size to 63K. When nesting groups more than 40
  38.     levels the old 32K stack would overflow. Also decreased the stack usage
  39.     during loading.
  40.  
  41.  
  42.  
  43. V2.5a Maintenance Release Changes
  44. ---------------------------------
  45.  
  46.   Bugfixes:
  47.  
  48.   · The SETUP program and Moray itself would behave erroneously when the space
  49.     behind the SearchX keywords in the [FILEOPEN] section were missing.
  50.  
  51.   · The bevel width parameter of translational sweep was incorrectly set to
  52.     0.1 by default for new translational sweep objects and for ones that
  53.     were read in from existing MDL files. Pressing SHIFT during loading will
  54.     set the Bevel Width of *ALL* translational sweeps to 0. 
  55.  
  56.   · The graphics library had problems with graphics modes where the number of
  57.     bytes per line was not equal to the number of pixels per line. Fixed.
  58.  
  59.   · Added progress meter for loading textures.
  60.  
  61.   · Added code to check that filenames are in the search paths and offer to
  62.     add a path to the search paths if not.
  63.  
  64.   · Added DOSShellCommand variable to [CONFIG] section of INI. This command
  65.     is executed when you click on DOS-Shell.
  66.  
  67.   · Added a macro %i|file| to the user commands. All space-separated strings
  68.     following this are written (one per line) to the file indicated, and the
  69.     command invoked is truncated at the %i. If the i is a capital I,
  70.     leading and trailing "'s are removed from parameters.
  71.  
  72.   · Added a macro %t to the user commands. It is replaced by 0 if POV-Ray is
  73.     the active raytracer and 1 if Polyray is the active raytracer.
  74.  
  75.   · Fixed the bug that made UDO objects forget their transformations when
  76.     saved and loaded.
  77.  
  78.   · Allowed all objects and textures to be scaled by a negative number.
  79.  
  80.   · Disallowed zero or negative numbers to be entered as the grid snap
  81.     values.
  82.  
  83.  
  84.  
  85. V2.5 Additions and Changes
  86. --------------------------
  87.  
  88.   · Added support for the Superellipsoid primitive. 
  89.  
  90.   · Added support to the light sources for interacting with the atmosphere.
  91.  
  92.   · Added support for focal blur functions of the cameras.
  93.  
  94.   · Added sturm keyword to torus and blob objects.
  95.  
  96.   · Added support for the fade_distance, fade_power and shadowless parameters
  97.     of lights for POV-Ray 3.0. Polyray supports only the shadowless keyword.
  98.  
  99.   · Added support for the POV-Ray 3.0 atmosphere, fog and background features.
  100.     Use Alt-A or click on SETTINGS in the main menu to get to the screen where
  101.     these are defined. F9 is implemented in this screen, since you will
  102.     probably be wanting to do many test renders<g>.
  103.  
  104.   · Added support for Mosaic previewing for POV-Ray 3.0 on Options menu.
  105.  
  106.   · Added support for radiosity. You need to enable it from the Options
  107.     menu (Alt-O). The radiosity settings are set in the Settings 
  108.     screen (Alt-A).
  109.  
  110.   · Added support for aspect ratios other than 1.3333. The actual area that
  111.     will be rendered is shown in the 3D view with two white lines. You
  112.     specify the aspect ratio of the camera in its edit menu. Note that you
  113.     will still want to change the resolution in the OPTIONS dialog, but you
  114.     can make Moray automatically calculate the vertical resolution of the image
  115.     according to the selected camera.
  116.     Note: The graphical display of the camera frustrum isn't entirely
  117.     accurate, it is only an approximation.
  118.  
  119.   · Added support for the hollow keyword, so that fog will appear when camera 
  120.     is inside an object.
  121.  
  122.   · Added support for displaying a TGA image as a 16-color grayscale backdrop
  123.     in the views. In the 2D Views they can be a fixed size or scaled. In the
  124.     3D view they always fill the entire viewport.
  125.  
  126.   · Removed POV-Ray 2.2 support and added POV-Ray 3.0 support in the OPTIONS 
  127.     Dialog.
  128.  
  129.   · Added support for bevelling translational Sweeps. Only flat bevels. If the
  130.     bevels self-intersect, they will not render correctly. The bevels are 
  131.     displayed in the sweep editor, so that you can see whether they do self-
  132.     intersect. Bevels are added to the outside of the sweeps and are 
  133.     displayed in the sweep editor.
  134.  
  135.   · Changed the Sweeps to output POV-Ray 3.0 primitives (unless bevelled).
  136.  
  137.   · Added support for disabling the smoothing of Sweep output. If bevelling is
  138.     enabled, white lines that connect the actual sweep and the bevel edge 
  139.     indicate that this edge will not be smoothed. The green edges will be
  140.     smoothed. Use either the Smooth angle, or the divisions to get rid of
  141.     white edges.
  142.  
  143.   · Added a REVERSE button to the Sweep Editor to reverse the order of the 
  144.     control points of the sweep. This may be needed when importing DAT files.
  145.     If the bevels point inwards instead of outwards, use this button. If the
  146.     highlights of a sweep look incorrect, try this button.
  147.  
  148.   · Changed all splines that are exported as non-smooth raw triangles to use 
  149.     the new mesh primitive. Any meshes that include smooth triangles cannot
  150.     use the mesh primitive.
  151.  
  152.   · Allowed light colors to be outside 0.0 - 1.0 range to allow for darkons
  153.     and overexposure. 
  154.  
  155.   · Added a Color Editor for setting the color of a light. Click on the 
  156.     button displaying the light color to activate.
  157.  
  158.   · Changed the way that the User Command Buttons in the Files menu are
  159.     labelled. They now get their labels from the INI file, not the MNU file.
  160.  
  161.   · Added two macros to the User menu buttons. %s prompts for a string and
  162.     passes it to the program being called, %c prompts for a Yes/No answer
  163.     and passes a parameter accordingly to the program. See MORAY.INI for
  164.     an example.
  165.  
  166.   · Added the TTF2UDO converter by Thomas Baier, which creates UDO/INC files 
  167.     from a string and a truetype filename. 
  168.  
  169.   · Allowed the Browser screen to be dragged with the mouse. Clicking in
  170.     a free area causes the display to follow the mouse.
  171.  
  172.   · Allowed the Browser to store the zoom state and the currently active font
  173.     in the INI. On restart the same values are used for the initial display.
  174.  
  175.   · Added code that allowed UDO objects to inform Moray that the object has
  176.     a valid texture in the INC file. This object will therefore not trigger
  177.     the warning 'Object has no texture' when exporting. Also added code that
  178.     allows Moray to ignore extra sections in the UDO file format, in light
  179.     of coming extensions (polygons, etc).
  180.  
  181.   · Added code that allows UDO objects to have transformations in the UDO
  182.     file.
  183.  
  184.   · Added a proxy view for bumpmaps, if the pigments do not cause a proxy
  185.     to be generated. For example a bumpmapped imagemap will only show the
  186.     imagemap proxy, not the bumpmap proxy. A solid pigmented bumpmap will
  187.     show the bumpmap proxy.
  188.  
  189.   · Added a proxy view for material maps. If using material maps, no proxies
  190.     are shown for the sub-textures.
  191.  
  192.   · Added support for hiding all texture proxies. The switch is in the
  193.     Options dialog.
  194.  
  195.   · Added status display when deleting a texture (or unused textures). When
  196.     this takes a bit of time with large scenes, at least you get feedback
  197.     that something is happening.
  198.  
  199.   · Added a DEPENDENCIES button to the FILES menu. This button searches all
  200.     scene elements for filenames (imagemaps, bumpmaps, heightfields, UDO's and
  201.     raw triangle meshes) and displays them in a list. You can then click on
  202.     MAKE BATCH FILE and a file called COPYMDL.BAT will be created in the
  203.     directory where MORAY.EXE resides. The batch file copies all the files
  204.     to a target you specify as an argument to the batch file. This makes it
  205.     relatively easy to share a scene file and to make sure you send everything
  206.     to the recipient. A switch button lets you create a structured copy that
  207.     includes subdirectories.
  208.  
  209.  
  210.   Bugfixes:
  211.  
  212.   · Fixed the bug that was causing the button showing the light color to not
  213.     be updated and enabled after a render.
  214.  
  215.   · Improved the display of the render region. It is now drawn together with
  216.     the render frame in the 3D view, i.e. before all objects are drawn. Also
  217.     made it a bit darker.
  218.  
  219.   · Copying UDO objects was leading to memory leaks. Fixed.
  220.  
  221.   · Finally fixed the bug that was causing the first keypress to be swallowed
  222.     when starting to type before the File Selector was open.
  223.  
  224.   · Finally fixed the bug that was sporadically causing a out-of-range coord 
  225.     error when creating a new object. It would also cause all sorts of weird
  226.     lines to be drawn in the 3D view immediately before redrawing it correctly.
  227.  
  228.   · Fixed a bug where merging MDL files with reference objects more than
  229.     once caused name conflicts and incorrect reference links.
  230.  
  231.   · Fixed a bug in reference objects where the objects they were referencing
  232.     were not exported before being used. This only happened if they themselves
  233.     contained reference objects. Clear as mud, I know, but all objects 
  234.     are now exported before they are used.
  235.  
  236.  
  237.  
  238. Known Bugs
  239. ----------
  240.  
  241.   · Deleting a spotlight does not delete the associated spot camera. Workaround
  242.     is to delete the camera by hand.
  243.  
  244.   · Deleting a CSG object that contains reference objects does not clear
  245.     the reference count of the referenced object, so this object cannot
  246.     be deleted. Workaround is to use the Clear Undo Buffer command in the
  247.     Options Submenu.
  248.  
  249.  
  250.